package chapter04.demo4;

/**
 * 接口
 * 类和抽象类只能继承一个父类
 * 接口可以继承多个接口的功能
 */

// 实现花束接口 继承多个其他接口
// 玫瑰=月季+牡丹+蔷薇
// 一捧花=玫瑰+绿叶+花纸+花泥+送花的人
interface Rose{// 玫瑰花枝
    String name="朱丽叶玫瑰";
    void flower_language();
}
interface leaf{
    String color="绿色";
    void leaf_number();
}
interface page{
    String type="粉色";
    void func();
}
interface flower_mud{
    String fm_fum();
}
// 接口继承多个接口
//interface flower_goods extends Rose,leaf,page,flower_mud{ }
//
// 类继承多个接口
class Flower implements Rose,leaf,page,flower_mud{
    // 规定必须实现所有抽象方法
    public void flower_language() {
        System.out.println("罗密欧与朱丽叶的凄美爱情");
    }
    public String fm_fum() {
        System.out.println("必须是吸水花泥");
        return "";
    }
    public void leaf_number() {
        System.out.println("100支");
    }
    public void func() {
        System.out.println("乱折");
    }
}

public class Demo4 {

}
